C-XSC and Closely Related Software Packages
نویسندگان
چکیده
C-XSC [11,12] is a C++ class library for verified computations, using interval arithmetic [2]. C-XSC has been developed and maintained for almost twenty years to enable and facilitate the implementation of reliable numerical methods on computers. Today, it is one of the most sophisticated software libraries available for this purpose (most wide-spread alternatives include INTLAB [19], filib++ [15] or the Boost interval arithmetic library [6]). C-XSC is distributed under the terms of the GNU Library General Public License. The software and its source code are retrievable at the following site [1]:
منابع مشابه
Communicating Functional Expressions from Mathematica to C-XSC
This work focuses on a mechanism (and software) which communicates (via MathLink protocol) and provides compatibility between the representation of nonlinear functions specified as Mathematica expressions and objects of suitable classes supported by the C-XSC automatic differentiation modules. The application of the developed communication software is demonstrated by MathLink compatible program...
متن کاملExtending the Range of C-XSC: Some Tools and Applications for the Use in Parallel and Other Environments
We present some examples of extensions for C-XSC that have been developed lately. Among these are extensions that give access to further hardware and software environments as well as applications making use of these possibilities. The first area of extension is C-XSC usage in parallel environments. An MPI package for C-XSC data types allows to easily use C-XSC in parallel programs without bothe...
متن کاملMultiple Precision Interval Packages: Comparing Different Approaches
We give a survey on packages for multiple precision interval arithmetic, with the main focus on three specific packages. One is within a Maple environment, intpakX, and two are C/C++ libraries, GMP-XSC and MPFI. We discuss their different features, present timing results and show several applications from various fields, where high precision intervals are fundamental.
متن کاملMathematica Connectivity to Interval Libraries filib++ and C-XSC
Building interval software interoperability can be a good solution when re-using high-quality legacy code or when accessing functionalities unavailable natively in one of the software packages. In this work we present the integration of programs based on the interval libraries filib++ and C-XSC into Mathematica via MathLink communication protocol. On some small easily readable programs we demon...
متن کاملC-XSC 2.0: A C++ Library for Extended Scientific Computing
In this note the main features and newer developments of the C++ class library for extended scientific computing C-XSC 2.0 will be discussed. The original version of the C-XSC library is about ten years old. But in the last decade the underlying programming language C++ has been developed significantly. Since November 1998 the C++ standard is available and more and more compilers support (most ...
متن کامل